package homework;

import java.util.*;

public class PerfectNumSelfDetact {
	public static void main(String[] args) {
        // 定义变量sum，用于求因子的和，并赋初值为0
        int sum=0;
        // 创建Scanner对象
        Scanner input = new Scanner(System.in);
        // 获取输入值
        int x = input.nextInt();
        // 请在 Begin-End 间编写代码
        
        /********** Begin **********/
        // 第一步：使用for循环判断获取的整数是否为完数
        for (int i = 1; i < x; i++) {
            if (x % i == 0) { // 判断i是否是x的因子
                sum += i; // 如果是，累加到sum中
            }
        }
        
        // 第二步：如果是完数，请输出x是完数
        if (sum == x) {
            System.out.println(x + "是完数");
        }
        // 第三步：如果不是，请输出x不是完数
        else {
            System.out.println(x + "不是完数");
        }
        /********** End **********/
        }

}
